/**
 * 
 */
package br.edu.catolica.sadbc.action;

import java.util.ArrayList;
import java.util.List;

import javax.persistence.Transient;

import org.jboss.seam.annotations.Name;

import br.edu.catolica.sadbc.entity.Atividade;
import br.edu.catolica.sadbc.entity.enums.Semestre;

/**
 * @author robert.resende
 * 
 */
@Name(value = "customAtividadeDocente")
public class CustomAtividadeDocente {

	private Integer ano;
	private Integer semestre;
	private List<Atividade> atividades = new ArrayList<Atividade>();
	private Integer subTotal = 0;
	private Integer totalGeral = 0;

	public Integer getAno() {
		return ano;
	}

	public void setAno(Integer ano) {
		this.ano = ano;
	}

	public Integer getSemestre() {
		return semestre;
	}

	public void setSemestre(Integer semestre) {
		this.semestre = semestre;
	}

	public List<Atividade> getAtividades() {
		return atividades;
	}
	
	public Integer getSubTotal() {
		return subTotal;
	}

	public void setSubTotal(Integer subTotal) {
		this.subTotal = subTotal;
	}

	public Integer getTotalGeral() {
		return totalGeral;
	}

	public void setTotalGeral(Integer totalGeral) {
		this.totalGeral = totalGeral;
	}

	@Transient
	public String getSemestreDescription() {
		return Semestre.getEnumDescription(getSemestre());
	}

}
